home *** CD-ROM | disk | FTP | other *** search
- package BlockBreaker;
-
- // $FF: renamed from: BlockBreaker.A
- public class class_0 {
- // $FF: renamed from: B byte[]
- private static byte[] field_0 = null;
- // $FF: renamed from: I BlockBreaker.B[]
- private static B[] field_1 = null;
-
- public class_0() {
- field_1 = new B[96];
-
- for(int var1 = 0; var1 < 96; ++var1) {
- field_1[var1] = new B();
- }
-
- field_0 = new byte[1440];
- }
-
- // $FF: renamed from: I (byte[]) void
- public final void method_0(byte[] var1) {
- for(int var2 = 0; var2 < 1440; ++var2) {
- field_0[var2] = var1[var2];
- }
-
- }
-
- // $FF: renamed from: I (int) void
- public final void method_1(int var1) {
- int var2 = 0;
- int var3 = 2;
- var3 = (byte)0;
- var3 = (12 - var3) * 8 - 1;
- var1 += 0;
-
- for(int var4 = var1 * 12 * 8 / 2; var4 < (var1 + 1) * 12 * 8 / 2; var2 += 2) {
- if (var2 > var3) {
- field_1[var2].Z = 0;
- field_1[var2].I(0);
- } else {
- field_1[var2].Z = (byte)(field_0[var4] >> 4);
- field_1[var2 + 1].Z = (byte)(field_0[var4] & 15);
- switch (field_1[var2].Z) {
- case 0:
- field_1[var2].I(0);
- break;
- case 1:
- case 2:
- case 3:
- field_1[var2].I(1);
- break;
- case 4:
- field_1[var2].I(2);
- break;
- case 5:
- field_1[var2].I(-1);
- }
-
- switch (field_1[var2 + 1].Z) {
- case 0:
- field_1[var2 + 1].I(0);
- break;
- case 1:
- case 2:
- case 3:
- field_1[var2 + 1].I(1);
- break;
- case 4:
- field_1[var2 + 1].I(2);
- break;
- case 5:
- field_1[var2 + 1].I(-1);
- }
- }
-
- ++var4;
- }
-
- }
-
- // $FF: renamed from: I (int, int) byte
- public final byte method_2(int var1, int var2) {
- return var2 < 12 && var1 < 8 && var2 >= 0 ? field_1[var2 * 8 + var1].Z : 0;
- }
-
- // $FF: renamed from: Z (int, int) boolean
- public final boolean method_3(int var1, int var2) {
- return field_1[var2 * 8 + var1].I();
- }
-
- // $FF: renamed from: C (int, int) void
- public final void method_4(int var1, int var2) {
- field_1[var2 * 8 + var1].Z();
- }
-
- // $FF: renamed from: B (int, int) byte
- public final byte method_5(int var1, int var2) {
- if (var2 < 12 && var1 < 8) {
- return (byte)(field_1[var2 * 8 + var1].Z == 0 ? 0 : 1);
- } else {
- return 0;
- }
- }
- }
-